# from django.core.mail import send_mail
# from celery_tasks.main import celery_app
# from django.conf import  settings
#
# @celery_app.task(bind=True,name='send_verify_email',retry_backoff=3)
# def send_verify_email(self,to_mail,verify_url):
#     '''定义发邮件的任务'''
#     subject = '超超商城邮箱验证'
#
#     html_message = '<p>尊敬的用户你好！</p>'\
#                     '<p>欢迎你使用超超二手</p>'\
#                     '<p>你的邮箱为：%s.请点击此连接激活你的邮箱地址：</p>'\
#                     '<p><a href="%s">%s<a></p>' %(to_mail,verify_url,verify_url)
#     try:
#         send_mail(subject,'', settings.EMAIL_FROM,[to_mail],html_message=html_message)
#     except Exception as e:
#         raise self.retry(exc=e,max_retries=3)
#

from django.core.mail import send_mail
from celery_tasks.main import celery_app
from django.conf import  settings

@celery_app.task(name='send_verify_email')
def send_verify_email(to_mail,verify_url):
    '''定义发邮件的任务'''
    subject = '超超商城邮箱验证'

    html_message = '<p>尊敬的用户你好！</p>'\
                    '<p>欢迎你使用超超二手</p>'\
                    '<p>你的邮箱为：%s.请点击此连接激活你的邮箱地址：</p>'\
                    '<p><a href="%s">%s<a></p>' %(to_mail,verify_url,verify_url)

    send_mail(subject,'', settings.EMAIL_FROM,[to_mail],html_message=html_message)
